import {Plugin} from "vite";

/**
 * 使用注释让vite保留下来
 * 最后打开注释
 * 《!--_zhixinKeepSource 然后这里是内容最后删除这些东西 -->
 */
export function vitePluginKeepSoure():Plugin {
  return {
    name: 'vite-plugin-keep-soure',
    enforce: 'post',
    transformIndexHtml(code){
      code = code.replace(/\<\!\-\-_zhixinKeepSource([\s\S]+?)\-\-\>/g,($0,$1)=>{
        return $1
      })
      return code
    }
  }
}
